Player

Castify プラットフォーム上のメディアストリームを再生するメディアプレイヤーです。

Types

Link copied to clipboard
interface Callback

Player が発信するイベントを受け取るためのコールバックです。

Link copied to clipboard
data class Config(val lowLatency: Boolean = false, val isAudioDisabled: Boolean = false, val isVideoDisabled: Boolean = false)
Link copied to clipboard

Player の状態を表します。

Functions

Link copied to clipboard
abstract override fun close()
Link copied to clipboard
abstract fun play(source: Source? = null, time: Double? = null)

指定したメディアを再生します。

Link copied to clipboard
abstract fun seek(time: Double? = null)

指定した位置にシークします。

Properties

Link copied to clipboard
abstract var callback: Player.Callback?

Player が非同期的に発生させるイベントを受信するためのコールバックを設定します。

Link copied to clipboard
abstract val media: MediaStream
Link copied to clipboard
abstract var paused: Boolean

一時停止の状態の設定です。

Link copied to clipboard
abstract val previews: PreviewSet

Player が受信した映像を映し出すプレビューを管理します。

Link copied to clipboard

プレイリストが複数のバリエーションを持つ場合に、どれを再生すべきかを決定する方式の設定です。

Link copied to clipboard
abstract val source: Source?

現在の再生対象です。

Link copied to clipboard
abstract val state: Player.State

現在の状態です。

Link copied to clipboard
abstract var volume: Double

音量を調節します。